package com.itzb.asone.application;

public abstract class BaseController {

	public ApplicationUserInfo getApplicationUserInfo() {
		return Application.getApplicationInfo();

	}
	
	public String getAppRealName() {
		if (getApplicationUserInfo() != null) {
			return getApplicationUserInfo().getRealName();
		} else {
			return null;
		}
	}
	
	public String getAppUserName() {
		if (getApplicationUserInfo() != null) {
			return getApplicationUserInfo().getUserName();
		} else {
			return null;
		}
	}
	
	public String getAppUserId() {
		if (getApplicationUserInfo() != null) {
			return getApplicationUserInfo().getUserId();
		} else {
			return null;
		}
	}
	
	public String getAppGroupId() {
		if (getApplicationUserInfo() != null) {
			return getApplicationUserInfo().getGroupId();
		} else {
			return null;
		}
	}
	
	public String getAppGroupName() {
		if (getApplicationUserInfo() != null) {
			return getApplicationUserInfo().getGroupName();
		} else {
			return null;
		}
	}
	
	public String getAppOrgCode() {
		if (getApplicationUserInfo() != null) {
			return getApplicationUserInfo().getOrgCode();
		} else {
			return null;
		}
	}
	
	public String getAppOrgName() {
		if (getApplicationUserInfo() != null) {
			return getApplicationUserInfo().getOrgName();
		} else {
			return null;
		}
	}
}
